Fully Dynamic Maintenance of Optimum Directed Spanning Forests
نویسندگان
چکیده
We present and analyze a fully dynamic algorithm for maintaining minimum cost directed spanning forests (branchings) in the presence of arc deletions and insertions. We provide algorithms that maintain a data structure, when an arc is deleted from or inserted in the digraph. Queries to the data structure for the optimum branching are answered in O(n) time, while the cost of an optimum branching is always available in optimal worst case time. This work finds application in maintaining a minimum cost multicasting tree in P2P systems as much as in QoS routing in presence of network link failures, recoveries, and load changes.
منابع مشابه
Maintaining Minimum Spanning Forests in Dynamic Graphs
We present the first fully dynamic algorithm for maintaining a minimum spanning forest in time o( √ n) per operation. To be precise, the algorithm uses O(n1/3 logn) amortized time per update operation. The algorithm is fairly simple and deterministic. An immediate consequence is the first fully dynamic deterministic algorithm for maintaining connectivity and bipartiteness in amortized time O(n1...
متن کاملA Dynamic Fuzzy Expert System Based on Maintenance Indicators for Service Type Selection of Machinery
Due to the multiplicity of standards and complex rules; maintenance, repair and servicing of machinery could be done only by the fully qualified and proficient experts. Since the knowledge of such experts is not available all times, using expert systems can help to improve the maintenance process. To address this need and the uncertainty of the maintenance process indicators, this research prop...
متن کاملAn FPT Algorithm for Directed Spanning k-Leaf
An out-branching of a directed graph is a rooted spanning tree with all arcs directed outwards from the root. We consider the problem of deciding whether a given digraph D has an out-branching with at least k leaves (Directed Spanning k-Leaf). We prove that this problem is fixed parameter tractable, when k is chosen as the parameter. Previously this was only known for restricted classes of dire...
متن کاملDynamic Programming in a Generalized Decision Model
We present two dynamic programming strategies for a general class of decision processes. Each of these algorithms includes among others the following graph theoretic optimization algorithms as special cases: the Ford-Bellman Strategy for optimal paths in acyclic digraphs, the Greedy Method for optimal forests and spanning trees in undirected graphs. In our general decision model, we deene sever...
متن کاملSpanning Trees and Function Classes
If G = Kn is the complete graph, the classical Prüffer correspondence gives a natural bijection between all spanning trees of G (i.e., all Cayley trees) and all functions from a set of n−2 elements to a set of n elements. If G is a complete multipartite graph, then such bijections have been studied by Eğecioğlu and Remmel. In this paper, we define a class of directed graphs, called filtered dig...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004